/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.senac.maisconhecimento.viewdata;

import br.senac.maisconhecimento.entidade.Livro;
import javax.servlet.http.HttpServletRequest;

/**
 *
 * @author Marcus Lemos
 */
public class LivroViewData {

    public LivroViewData() {
    }
    
    public LivroViewData(Livro livro) {
        codigo = livro.getId();
        isbn = livro.getIsbn();
        nome = livro.getNome();
        autor = livro.getAutor();
        
        if (livro.getCategoria() != null) {
            codigoCategoria = livro.getCategoria().getId();
            categoria = livro.getCategoria().getDescricao();
        }
    }
    
    private int codigo;
    private int isbn;
    private String nome;
    private String autor;
    private int codigoCategoria;
    private String categoria;

    /**
     * @return the codigo
     */
    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the autor
     */
    public String getAutor() {
        return autor;
    }

    /**
     * @param autor the autor to set
     */
    public void setAutor(String autor) {
        this.autor = autor;
    }

    /**
     * @return the categoria
     */
    public String getCategoria() {
        return categoria;
    }

    /**
     * @param categoria the categoria to set
     */
    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    /**
     * @return the isbn
     */
    public int getIsbn() {
        return isbn;
    }

    /**
     * @param isbn the isbn to set
     */
    public void setIsbn(int isbn) {
        this.isbn = isbn;
    }

    /**
     * @return the codigoCategoria
     */
    public int getCodigoCategoria() {
        return codigoCategoria;
    }

    /**
     * @param codigoCategoria the codigoCategoria to set
     */
    public void setCodigoCategoria(int codigoCategoria) {
        this.codigoCategoria = codigoCategoria;
    }
}
